#include "common.h"
#include "Composite.h"
using namespace std;


int AllComposite(const int n)
{
	//int * subQues  = new int[n];

	for( int i = 1; i <= n/2; i ++)
	{
		for(int j = 1; j < n; j++)
		{
			int count = j;
			//组合 j个i 剩下的用减法来做。
			if( j*i < n)
			{
				while(count-- > 0)
				{
					cout << i << " + ";
				}

				if( n - j*i == 0)
				{
					cout << endl;
				}
				else if( n - j*i > 0)
				{
					cout << n- j*i << endl;
					//AllComposit(n-j*i, composeStart + 1);
				}
			}
			else
			{
				break;
			}
		}
	}

	return 0;
}
